@@ -3,7 +3,7 @@ module.exports = function(grunt) {
|
||
| 3 | 3 |
grunt.initConfig({
|
| 4 | 4 |
pkg: grunt.file.readJSON('package.json'),
|
| 5 | 5 |
jshint: {
|
| 6 |
- files: ['Gruntfile.js', 'src/**/*.js', 'test/**/*.js'], |
|
| 6 |
+ files: ['Gruntfile.js', 'app/scripts/*.js', 'app/scripts/**/*.js', 'test/**/*.js'], |
|
| 7 | 7 |
options: {
|
| 8 | 8 |
globals: {
|
| 9 | 9 |
jQuery: true |
@@ -1,5 +1,3 @@ |
||
| 1 |
-'use strict'; |
|
| 2 |
- |
|
| 3 | 1 |
/** |
| 4 | 2 |
* @ngdoc overview |
| 5 | 3 |
* @name domainManagerApp |
@@ -58,7 +56,6 @@ angular |
||
| 58 | 56 |
url: "/textos/:texto", |
| 59 | 57 |
templateUrl: "views/page.html", |
| 60 | 58 |
controller: 'PageController' |
| 61 |
- }) |
|
| 62 |
- |
|
| 59 |
+ }); |
|
| 63 | 60 |
|
| 64 |
- }]) |
|
| 61 |
+ }]); |
@@ -1,5 +1,3 @@ |
||
| 1 |
-'use strict'; |
|
| 2 |
- |
|
| 3 | 1 |
/** |
| 4 | 2 |
* @ngdoc function |
| 5 | 3 |
* @name domainManagerApp.controller:AboutCtrl |
@@ -7,9 +5,12 @@ |
||
| 7 | 5 |
* # AboutCtrl |
| 8 | 6 |
* Controller of the domainManagerApp |
| 9 | 7 |
*/ |
| 8 |
+ |
|
| 10 | 9 |
angular.module('goApp.background', ['famous.angular'])
|
| 11 | 10 |
.controller('BackgroundController',['$scope', '$rootScope', '$famous', '$timeline', function ($scope, $rootScope, $famous, $timeline) {
|
| 12 | 11 |
|
| 12 |
+ 'use strict'; |
|
| 13 |
+ |
|
| 13 | 14 |
var View = $famous['famous/core/View']; |
| 14 | 15 |
var Modifier = $famous['famous/core/Modifier']; |
| 15 | 16 |
var Surface = $famous['famous/core/Surface']; |
@@ -18,10 +19,10 @@ angular.module('goApp.background', ['famous.angular'])
|
||
| 18 | 19 |
|
| 19 | 20 |
$scope.randomIntFromInterval = function(min,max) {
|
| 20 | 21 |
return Math.floor(Math.random()*(max-min+1)+min); |
| 21 |
- } |
|
| 22 |
+ }; |
|
| 22 | 23 |
|
| 23 |
- $scope.videos = ['content/videos/bg_1.mov', 'content/videos/bg_2.mov', 'content/videos/bg_1.mov', 'content/videos/bg_2.mov', 'content/videos/bg_3.mov', 'content/videos/bg_4.mov'] |
|
| 24 |
- $scope.current_video = $scope.videos[$scope.randomIntFromInterval(0,5)] |
|
| 24 |
+ $scope.videos = ['content/videos/bg_1.mov', 'content/videos/bg_2.mov', 'content/videos/bg_1.mov', 'content/videos/bg_2.mov', 'content/videos/bg_3.mov', 'content/videos/bg_4.mov']; |
|
| 25 |
+ $scope.current_video = $scope.videos[$scope.randomIntFromInterval(0,5)]; |
|
| 25 | 26 |
|
| 26 | 27 |
$scope.backgroundView = new View(); |
| 27 | 28 |
|
@@ -40,7 +41,8 @@ angular.module('goApp.background', ['famous.angular'])
|
||
| 40 | 41 |
|
| 41 | 42 |
var videoModifier = new Modifier(); |
| 42 | 43 |
videoModifier.transformFrom(function(){
|
| 43 |
- transform: Transform.translate(0, 0, 0) |
|
| 44 |
+ //transform: Transform.translate(0, 0, 0); |
|
| 45 |
+ Transform.translate(0, 0, 0); |
|
| 44 | 46 |
}); |
| 45 | 47 |
|
| 46 | 48 |
$scope.backgroundView.add(videoModifier).add(video); |
@@ -1,4 +1,4 @@ |
||
| 1 |
-'use strict'; |
|
| 1 |
+ |
|
| 2 | 2 |
|
| 3 | 3 |
/** |
| 4 | 4 |
* @ngdoc function |
@@ -10,7 +10,7 @@ |
||
| 10 | 10 |
angular.module('goApp.index', ['famous.angular', 'ngFx', 'ngAnimate'])
|
| 11 | 11 |
.controller('IndexController',['$scope', '$rootScope', '$famous', '$timeline', function ($scope, $rootScope, $famous, $timeline) {
|
| 12 | 12 |
|
| 13 |
- |
|
| 13 |
+ 'use strict'; |
|
| 14 | 14 |
|
| 15 | 15 |
|
| 16 | 16 |
}]); |
@@ -1,4 +1,4 @@ |
||
| 1 |
-'use strict'; |
|
| 1 |
+ |
|
| 2 | 2 |
|
| 3 | 3 |
/** |
| 4 | 4 |
* @ngdoc function |
@@ -10,6 +10,8 @@ |
||
| 10 | 10 |
angular.module('goApp.navigation', ['famous.angular', 'ngRoute', 'ngFx', 'ngAnimate', 'goApp.data'])
|
| 11 | 11 |
.controller('NavigationController',['$scope', '$rootScope', '$famous', '$timeline', '$http', '$location', '$route', '$timeout', 'Data', function ($scope, $rootScope, $famous, $timeline, $http, $location, $route, $timeout, Data) {
|
| 12 | 12 |
|
| 13 |
+ 'use strict'; |
|
| 14 |
+ |
|
| 13 | 15 |
$rootScope.$on('data:loaded', function(data) {
|
| 14 | 16 |
if(!$scope.$$phase) {
|
| 15 | 17 |
$scope.$apply(function(){
|
@@ -27,58 +29,58 @@ angular.module('goApp.navigation', ['famous.angular', 'ngRoute', 'ngFx', 'ngAnim
|
||
| 27 | 29 |
},500); |
| 28 | 30 |
}); |
| 29 | 31 |
|
| 30 |
- $scope.subNavigation = [] |
|
| 31 |
- $scope.sub2Navigation = [] |
|
| 32 |
- $scope.last_click = "" |
|
| 33 |
- $scope.last_click2 = "" |
|
| 32 |
+ $scope.subNavigation = []; |
|
| 33 |
+ $scope.sub2Navigation = []; |
|
| 34 |
+ $scope.last_click = ""; |
|
| 35 |
+ $scope.last_click2 = ""; |
|
| 34 | 36 |
|
| 35 | 37 |
$scope.btnNavclick = function(index){
|
| 36 | 38 |
if($scope.navigation[index].link == 'submenu') {
|
| 37 | 39 |
if($scope.last_click != $scope.navigation[index].title){
|
| 38 |
- console.log("Opening submenu: " + $scope.navigation[index].title)
|
|
| 40 |
+ console.log("Opening submenu: " + $scope.navigation[index].title);
|
|
| 39 | 41 |
$scope.sub2Navigation = []; |
| 40 | 42 |
$scope.subNavigation = $scope.navigation[index].submenu; |
| 41 |
- } else if ($scope.last_click == $scope.navigation[index].title && $scope.subNavigation.length == 0) {
|
|
| 43 |
+ } else if ($scope.last_click === $scope.navigation[index].title && $scope.subNavigation.length === 0) {
|
|
| 42 | 44 |
$scope.subNavigation = $scope.navigation[index].submenu; |
| 43 |
- console.log("Opening submenu: " + $scope.navigation[index].title)
|
|
| 45 |
+ console.log("Opening submenu: " + $scope.navigation[index].title);
|
|
| 44 | 46 |
} else {
|
| 45 | 47 |
$scope.subNavigation = []; |
| 46 | 48 |
$scope.sub2Navigation = []; |
| 47 |
- console.log("Closing submenu: " + $scope.navigation[index].title)
|
|
| 49 |
+ console.log("Closing submenu: " + $scope.navigation[index].title);
|
|
| 48 | 50 |
} |
| 49 |
- $scope.last_click = $scope.navigation[index].title |
|
| 51 |
+ $scope.last_click = $scope.navigation[index].title; |
|
| 50 | 52 |
} else {
|
| 51 |
- console.log("> Redirecting to page " + $scope.navigation[index].link)
|
|
| 53 |
+ console.log("> Redirecting to page " + $scope.navigation[index].link);
|
|
| 52 | 54 |
$location.path($scope.navigation[index].link); |
| 53 | 55 |
} |
| 54 |
- } |
|
| 56 |
+ }; |
|
| 55 | 57 |
|
| 56 | 58 |
$scope.btnSubNavclick = function(index){
|
| 57 | 59 |
if($scope.subNavigation[index].link == "submenu") {
|
| 58 | 60 |
if($scope.last_click2 != $scope.subNavigation[index].title){
|
| 59 | 61 |
$scope.sub2Navigation = []; |
| 60 | 62 |
$scope.sub2Navigation = $scope.subNavigation[index].submenu; |
| 61 |
- } else if ($scope.last_click2 == $scope.subNavigation[index].title && $scope.sub2Navigation.length == 0){
|
|
| 63 |
+ } else if ($scope.last_click2 === $scope.subNavigation[index].title && $scope.sub2Navigation.length === 0){
|
|
| 62 | 64 |
$scope.sub2Navigation = $scope.subNavigation[index].submenu; |
| 63 |
- console.log("Opening submenu: " + $scope.subNavigation[index].title)
|
|
| 65 |
+ console.log("Opening submenu: " + $scope.subNavigation[index].title);
|
|
| 64 | 66 |
} else {
|
| 65 | 67 |
$scope.sub2Navigation = []; |
| 66 |
- console.log("Closing submenu: " + $scope.subNavigation[index].title)
|
|
| 68 |
+ console.log("Closing submenu: " + $scope.subNavigation[index].title);
|
|
| 67 | 69 |
} |
| 68 |
- $scope.last_click2 = $scope.subNavigation[index].title |
|
| 70 |
+ $scope.last_click2 = $scope.subNavigation[index].title; |
|
| 69 | 71 |
} else {
|
| 70 |
- console.log("> Redirecting to page " + $scope.subNavigation[index].link)
|
|
| 72 |
+ console.log("> Redirecting to page " + $scope.subNavigation[index].link);
|
|
| 71 | 73 |
$location.path($scope.subNavigation[index].link); |
| 72 | 74 |
} |
| 73 |
- } |
|
| 75 |
+ }; |
|
| 74 | 76 |
|
| 75 | 77 |
$scope.btnSub2Navclick = function(index) {
|
| 76 | 78 |
if($scope.sub2Navigation[index].link != "submenu") {
|
| 77 |
- console.log("> Redirecting to page " + $scope.sub2Navigation[index].link)
|
|
| 79 |
+ console.log("> Redirecting to page " + $scope.sub2Navigation[index].link);
|
|
| 78 | 80 |
$location.path($scope.sub2Navigation[index].link); |
| 79 | 81 |
} else {
|
| 80 |
- console.log("* Error: Only 2 levels of submenu allowed.")
|
|
| 82 |
+ console.log("* Error: Only 2 levels of submenu allowed.");
|
|
| 81 | 83 |
} |
| 82 |
- } |
|
| 84 |
+ }; |
|
| 83 | 85 |
|
| 84 | 86 |
}]); |
@@ -1,4 +1,4 @@ |
||
| 1 |
-'use strict'; |
|
| 1 |
+ |
|
| 2 | 2 |
|
| 3 | 3 |
/** |
| 4 | 4 |
* @ngdoc function |
@@ -10,10 +10,12 @@ |
||
| 10 | 10 |
angular.module('goApp.page', ['ngFx', 'ngAnimate', 'goApp.data'])
|
| 11 | 11 |
.controller('PageController',['$scope', '$rootScope', '$famous', '$timeline', '$location', '$route', '$timeout', 'Data', function ($scope, $rootScope, $famous, $timeline, $location, $route, $timeout, Data) {
|
| 12 | 12 |
|
| 13 |
- console.log('> Loading Text Page')
|
|
| 13 |
+ 'use strict'; |
|
| 14 |
+ |
|
| 15 |
+ console.log('> Loading Text Page');
|
|
| 14 | 16 |
|
| 15 | 17 |
// Get Page Data |
| 16 |
- var link = $location.url() |
|
| 18 |
+ var link = $location.url(); |
|
| 17 | 19 |
$scope.pageData = Data.getPageData(link); |
| 18 | 20 |
$rootScope.$on('data:loaded', function(data) {
|
| 19 | 21 |
if(!$scope.$$phase) {
|
@@ -35,7 +37,7 @@ angular.module('goApp.page', ['ngFx', 'ngAnimate', 'goApp.data'])
|
||
| 35 | 37 |
$scope.showView = false; |
| 36 | 38 |
$location.path("/");
|
| 37 | 39 |
},800); |
| 38 |
- } |
|
| 40 |
+ }; |
|
| 39 | 41 |
|
| 40 | 42 |
|
| 41 | 43 |
|
@@ -1,4 +1,4 @@ |
||
| 1 |
-'use strict'; |
|
| 1 |
+ |
|
| 2 | 2 |
|
| 3 | 3 |
/** |
| 4 | 4 |
* @ngdoc function |
@@ -10,10 +10,12 @@ |
||
| 10 | 10 |
angular.module('goApp.slideshow', ['ngFx', 'ngAnimate', 'goApp.data'])
|
| 11 | 11 |
.controller('SlideshowController',['$scope', '$rootScope', '$famous', '$timeline', '$location', '$route', '$timeout', 'Data', function ($scope, $rootScope, $famous, $timeline, $location, $route, $timeout, Data) {
|
| 12 | 12 |
|
| 13 |
- console.log('> Loading Slideshow')
|
|
| 13 |
+ 'use strict'; |
|
| 14 |
+ |
|
| 15 |
+ console.log('> Loading Slideshow');
|
|
| 14 | 16 |
|
| 15 | 17 |
// Get Page Data |
| 16 |
- var link = $location.url() |
|
| 18 |
+ var link = $location.url(); |
|
| 17 | 19 |
$scope.pageData = Data.getPageData(link); |
| 18 | 20 |
$rootScope.$on('data:loaded', function(data) {
|
| 19 | 21 |
if(!$scope.$$phase) {
|
@@ -35,14 +37,14 @@ angular.module('goApp.slideshow', ['ngFx', 'ngAnimate', 'goApp.data'])
|
||
| 35 | 37 |
$scope.showView = false; |
| 36 | 38 |
$location.path("/");
|
| 37 | 39 |
},800); |
| 38 |
- } |
|
| 40 |
+ }; |
|
| 39 | 41 |
|
| 40 | 42 |
$scope.index = 0; |
| 41 | 43 |
$scope.images = []; |
| 42 | 44 |
|
| 43 | 45 |
$scope.showSlider = function() {
|
| 44 | 46 |
var show = false; |
| 45 |
- if($scope.pageData.slides != undefined) {
|
|
| 47 |
+ if($scope.pageData.slides !== undefined) {
|
|
| 46 | 48 |
if($scope.pageData.slides.length > 0) {
|
| 47 | 49 |
show = true; |
| 48 | 50 |
for (var i = 0; i < $scope.pageData.slides.length; i++) {
|
@@ -63,7 +65,7 @@ angular.module('goApp.slideshow', ['ngFx', 'ngAnimate', 'goApp.data'])
|
||
| 63 | 65 |
},250); |
| 64 | 66 |
|
| 65 | 67 |
} |
| 66 |
- } |
|
| 68 |
+ }; |
|
| 67 | 69 |
|
| 68 | 70 |
|
| 69 | 71 |
// callbacks for change in slides |
@@ -81,16 +83,16 @@ angular.module('goApp.slideshow', ['ngFx', 'ngAnimate', 'goApp.data'])
|
||
| 81 | 83 |
var allImages = []; |
| 82 | 84 |
var clientHeight = document.getElementById('slider').clientHeight;
|
| 83 | 85 |
$('img').each(function(idx, img) {
|
| 84 |
- allImages.push(img) |
|
| 86 |
+ allImages.push(img); |
|
| 85 | 87 |
}); |
| 86 |
- console.log('> Starting image resize process (resizing to ' + clientHeight + 'px)')
|
|
| 88 |
+ console.log('> Starting image resize process (resizing to ' + clientHeight + 'px)');
|
|
| 87 | 89 |
for(var i = 0, max = allImages.length; i < max; i++){
|
| 88 | 90 |
console.log('> resizing image');
|
| 89 | 91 |
allImages[i].style.height = (clientHeight-25) + 'px'; |
| 90 | 92 |
allImages[i].style.maxHeight = 'none'; |
| 91 | 93 |
allImages[i].style.width = 'auto'; |
| 92 | 94 |
} |
| 93 |
- } |
|
| 95 |
+ }; |
|
| 94 | 96 |
|
| 95 | 97 |
$scope.showSlider(); |
| 96 | 98 |
|
@@ -1,4 +1,4 @@ |
||
| 1 |
-'use strict'; |
|
| 1 |
+ |
|
| 2 | 2 |
|
| 3 | 3 |
/** |
| 4 | 4 |
* @ngdoc function |
@@ -10,7 +10,9 @@ |
||
| 10 | 10 |
angular.module('goApp.test', ['ngFx', 'ngAnimate', 'goApp.data'])
|
| 11 | 11 |
.controller('TestController',['$scope', '$rootScope', '$famous', '$timeline', '$location', '$route', '$timeout', 'Data', function ($scope, $rootScope, $famous, $timeline, $location, $route, $timeout, Data) {
|
| 12 | 12 |
|
| 13 |
- var link = $location.url() |
|
| 13 |
+ 'use strict'; |
|
| 14 |
+ |
|
| 15 |
+ var link = $location.url(); |
|
| 14 | 16 |
$scope.pageData = Data.getPageData(link); |
| 15 | 17 |
$rootScope.$on('data:loaded', function(data) {
|
| 16 | 18 |
if(!$scope.$$phase) {
|
@@ -30,7 +32,7 @@ angular.module('goApp.test', ['ngFx', 'ngAnimate', 'goApp.data'])
|
||
| 30 | 32 |
$timeout(function(){
|
| 31 | 33 |
$location.path("/");
|
| 32 | 34 |
},500); |
| 33 |
- } |
|
| 35 |
+ }; |
|
| 34 | 36 |
|
| 35 | 37 |
|
| 36 | 38 |
// Moving Cube |
@@ -53,7 +55,7 @@ angular.module('goApp.test', ['ngFx', 'ngAnimate', 'goApp.data'])
|
||
| 53 | 55 |
// Animation Completion Callback |
| 54 | 56 |
}); |
| 55 | 57 |
}); |
| 56 |
- } |
|
| 58 |
+ }; |
|
| 57 | 59 |
|
| 58 | 60 |
//$scope.startAnimations(); |
| 59 | 61 |
|
@@ -1,4 +1,4 @@ |
||
| 1 |
-'use strict'; |
|
| 1 |
+ |
|
| 2 | 2 |
|
| 3 | 3 |
/** |
| 4 | 4 |
* @ngdoc function |
@@ -10,10 +10,12 @@ |
||
| 10 | 10 |
angular.module('goApp.video', ['ngFx', 'ngAnimate', 'goApp.data'])
|
| 11 | 11 |
.controller('VideoController',['$scope', '$rootScope', '$famous', '$timeline', '$location', '$route', '$timeout', 'Data', function ($scope, $rootScope, $famous, $timeline, $location, $route, $timeout, Data) {
|
| 12 | 12 |
|
| 13 |
- console.log('> Loading Text Page')
|
|
| 13 |
+ 'use strict'; |
|
| 14 |
+ |
|
| 15 |
+ console.log('> Loading Text Page');
|
|
| 14 | 16 |
|
| 15 | 17 |
// Get Page Data |
| 16 |
- var link = $location.url() |
|
| 18 |
+ var link = $location.url(); |
|
| 17 | 19 |
$scope.pageData = Data.getPageData(link); |
| 18 | 20 |
$rootScope.$on('data:loaded', function(data) {
|
| 19 | 21 |
if(!$scope.$$phase) {
|
@@ -35,7 +37,7 @@ angular.module('goApp.video', ['ngFx', 'ngAnimate', 'goApp.data'])
|
||
| 35 | 37 |
$scope.showView = false; |
| 36 | 38 |
$location.path("/");
|
| 37 | 39 |
},800); |
| 38 |
- } |
|
| 40 |
+ }; |
|
| 39 | 41 |
|
| 40 | 42 |
|
| 41 | 43 |
|
@@ -1,7 +1,10 @@ |
||
| 1 |
-"use strict" |
|
| 1 |
+ |
|
| 2 | 2 |
|
| 3 | 3 |
angular.module('goApp.slider', [])
|
| 4 | 4 |
.directive('wallopSlider', function () {
|
| 5 |
+ |
|
| 6 |
+ "use strict"; |
|
| 7 |
+ |
|
| 5 | 8 |
return {
|
| 6 | 9 |
template: '<div class="wallop-slider {{animationClass}}"><ul class="wallop-slider__list"><li class="wallop-slider__item {{itemClasses[$index]}}" ng-repeat="i in images"><img src="{{i}}"></li></ul><button ng-show="images.length>1" class="st-button wallop-slider__btn wallop-slider__btn--previous btn btn--previous" ng-disabled="prevDisabled" ng-click="onPrevButtonClicked()">Anterior</button><button ng-show="images.length>1" class="st-button wallop-slider__btn wallop-slider__btn--next btn btn--next" ng-disabled="nextDisabled" ng-click="onNextButtonClicked()">Próximo</button></div>',
|
| 7 | 10 |
restrict: 'EA', |
@@ -1,7 +1,10 @@ |
||
| 1 |
-"use strict" |
|
| 1 |
+ |
|
| 2 | 2 |
|
| 3 | 3 |
angular.module('goApp.data', [])
|
| 4 | 4 |
.service('Data', [ '$rootScope', '$http', function($rootScope, $http) {
|
| 5 |
+ |
|
| 6 |
+ "use strict"; |
|
| 7 |
+ |
|
| 5 | 8 |
var data = []; |
| 6 | 9 |
var data_loaded = false; |
| 7 | 10 |
|
@@ -17,13 +20,11 @@ angular.module('goApp.data', [])
|
||
| 17 | 20 |
|
| 18 | 21 |
this.get = function() {
|
| 19 | 22 |
return data; |
| 20 |
- } |
|
| 23 |
+ }; |
|
| 21 | 24 |
|
| 22 | 25 |
this.getPageData = function(link){
|
| 23 |
- |
|
| 26 |
+ var page_data = ""; |
|
| 24 | 27 |
if (data_loaded) {
|
| 25 |
- |
|
| 26 |
- var page_data = ""; |
|
| 27 | 28 |
for (var i = 0; i < data.navigation.length; i++) {
|
| 28 | 29 |
if(data.navigation[i].link == "submenu"){
|
| 29 | 30 |
for (var a = 0; a < data.navigation[i].submenu.length; a++) {
|
@@ -34,7 +35,7 @@ angular.module('goApp.data', [])
|
||
| 34 | 35 |
} |
| 35 | 36 |
} |
| 36 | 37 |
} else if(data.navigation[i].submenu[a].link == link){
|
| 37 |
- page_data = data.navigation[i].submenu[a] |
|
| 38 |
+ page_data = data.navigation[i].submenu[a]; |
|
| 38 | 39 |
} |
| 39 | 40 |
} |
| 40 | 41 |
} else if(data.navigation[i].link == link){
|
@@ -48,6 +49,6 @@ angular.module('goApp.data', [])
|
||
| 48 | 49 |
} |
| 49 | 50 |
|
| 50 | 51 |
return page_data; |
| 51 |
- } |
|
| 52 |
+ }; |
|
| 52 | 53 |
|
| 53 | 54 |
}]); |
@@ -1,17 +1,18 @@ |
||
| 1 |
-"use strict" |
|
| 1 |
+ |
|
| 2 | 2 |
|
| 3 | 3 |
angular.module('goApp.getController', ['goApp.data'])
|
| 4 | 4 |
.provider('getController', function () {
|
| 5 |
+ "use strict"; |
|
| 5 | 6 |
this.$get = function ($location, Data) {
|
| 6 | 7 |
return function () {
|
| 7 |
- var data = Data.getPageData($location.path) |
|
| 8 |
- if(data.controller == undefined){
|
|
| 9 |
- console.log('> Loading controller: SlideshowController')
|
|
| 8 |
+ var data = Data.getPageData($location.path); |
|
| 9 |
+ if(data.controller === undefined){
|
|
| 10 |
+ console.log('> Loading controller: SlideshowController');
|
|
| 10 | 11 |
return 'SlideshowController'; |
| 11 | 12 |
} else {
|
| 12 |
- console.log('> Loading controller: ' + data.controller)
|
|
| 13 |
+ console.log('> Loading controller: ' + data.controller);
|
|
| 13 | 14 |
return data.controller; |
| 14 | 15 |
} |
| 15 |
- } |
|
| 16 |
+ }; |
|
| 16 | 17 |
}; |
| 17 | 18 |
}); |
@@ -1,86 +0,0 @@ |
||
| 1 |
-0 info it worked if it ends with ok |
|
| 2 |
-1 verbose cli [ 'node', '/usr/local/bin/npm', 'i', 'ngFx', '--save' ] |
|
| 3 |
-2 info using npm@2.1.11 |
|
| 4 |
-3 info using node@v0.10.33 |
|
| 5 |
-4 verbose node symlink /usr/local/bin/node |
|
| 6 |
-5 warn package.json famous-angular@0.1.0 No description |
|
| 7 |
-6 warn package.json famous-angular@0.1.0 No repository field. |
|
| 8 |
-7 warn package.json famous-angular@0.1.0 No README data |
|
| 9 |
-8 silly cache add args [ 'ngFx', null ] |
|
| 10 |
-9 verbose cache add spec ngFx |
|
| 11 |
-10 silly cache add parsed spec { raw: 'ngFx',
|
|
| 12 |
-10 silly cache add scope: null, |
|
| 13 |
-10 silly cache add name: 'ngFx', |
|
| 14 |
-10 silly cache add rawSpec: '', |
|
| 15 |
-10 silly cache add spec: '*', |
|
| 16 |
-10 silly cache add type: 'range' } |
|
| 17 |
-11 verbose addNamed ngFx@* |
|
| 18 |
-12 silly addNamed semver.valid null |
|
| 19 |
-13 silly addNamed semver.validRange * |
|
| 20 |
-14 silly addNameRange { name: 'ngFx', range: '*', hasData: false }
|
|
| 21 |
-15 silly mapToRegistry name ngFx |
|
| 22 |
-16 silly mapToRegistry using default registry |
|
| 23 |
-17 silly mapToRegistry registry https://registry.npmjs.org/ |
|
| 24 |
-18 silly mapToRegistry uri https://registry.npmjs.org/ngFx |
|
| 25 |
-19 verbose addNameRange registry:https://registry.npmjs.org/ngFx not in flight; fetching |
|
| 26 |
-20 verbose request uri https://registry.npmjs.org/ngFx |
|
| 27 |
-21 verbose request no auth needed |
|
| 28 |
-22 info attempt registry request try #1 at 02:32:43 |
|
| 29 |
-23 verbose request id 0862c01a676044ee |
|
| 30 |
-24 http request GET https://registry.npmjs.org/ngFx |
|
| 31 |
-25 http 404 https://registry.npmjs.org/ngFx |
|
| 32 |
-26 verbose headers { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
|
|
| 33 |
-26 verbose headers 'content-type': 'application/json', |
|
| 34 |
-26 verbose headers 'cache-control': 'max-age=0', |
|
| 35 |
-26 verbose headers 'content-length': '51', |
|
| 36 |
-26 verbose headers 'accept-ranges': 'bytes', |
|
| 37 |
-26 verbose headers date: 'Thu, 28 May 2015 05:32:45 GMT', |
|
| 38 |
-26 verbose headers via: '1.1 varnish', |
|
| 39 |
-26 verbose headers age: '0', |
|
| 40 |
-26 verbose headers connection: 'keep-alive', |
|
| 41 |
-26 verbose headers 'x-served-by': 'cache-jfk1032-JFK', |
|
| 42 |
-26 verbose headers 'x-cache': 'MISS', |
|
| 43 |
-26 verbose headers 'x-cache-hits': '0', |
|
| 44 |
-26 verbose headers 'x-timer': 'S1432791164.980871,VS0,VE21' } |
|
| 45 |
-27 silly get cb [ 404, |
|
| 46 |
-27 silly get { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
|
|
| 47 |
-27 silly get 'content-type': 'application/json', |
|
| 48 |
-27 silly get 'cache-control': 'max-age=0', |
|
| 49 |
-27 silly get 'content-length': '51', |
|
| 50 |
-27 silly get 'accept-ranges': 'bytes', |
|
| 51 |
-27 silly get date: 'Thu, 28 May 2015 05:32:45 GMT', |
|
| 52 |
-27 silly get via: '1.1 varnish', |
|
| 53 |
-27 silly get age: '0', |
|
| 54 |
-27 silly get connection: 'keep-alive', |
|
| 55 |
-27 silly get 'x-served-by': 'cache-jfk1032-JFK', |
|
| 56 |
-27 silly get 'x-cache': 'MISS', |
|
| 57 |
-27 silly get 'x-cache-hits': '0', |
|
| 58 |
-27 silly get 'x-timer': 'S1432791164.980871,VS0,VE21' } ] |
|
| 59 |
-28 verbose stack Error: 404 Not Found: ngFx |
|
| 60 |
-28 verbose stack at CachingRegistryClient.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:239:14) |
|
| 61 |
-28 verbose stack at Request._callback (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:172:14) |
|
| 62 |
-28 verbose stack at Request.self.callback (/usr/local/lib/node_modules/npm/node_modules/request/request.js:372:22) |
|
| 63 |
-28 verbose stack at Request.emit (events.js:98:17) |
|
| 64 |
-28 verbose stack at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:1317:14) |
|
| 65 |
-28 verbose stack at Request.emit (events.js:117:20) |
|
| 66 |
-28 verbose stack at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:1265:12) |
|
| 67 |
-28 verbose stack at IncomingMessage.emit (events.js:117:20) |
|
| 68 |
-28 verbose stack at _stream_readable.js:943:16 |
|
| 69 |
-28 verbose stack at process._tickCallback (node.js:419:13) |
|
| 70 |
-29 verbose statusCode 404 |
|
| 71 |
-30 verbose pkgid ngFx |
|
| 72 |
-31 verbose cwd /Users/v/dev/portfolio-go |
|
| 73 |
-32 error Darwin 13.4.0 |
|
| 74 |
-33 error argv "node" "/usr/local/bin/npm" "i" "ngFx" "--save" |
|
| 75 |
-34 error node v0.10.33 |
|
| 76 |
-35 error npm v2.1.11 |
|
| 77 |
-36 error code E404 |
|
| 78 |
-37 error 404 Not Found: ngFx |
|
| 79 |
-37 error 404 |
|
| 80 |
-37 error 404 'ngFx' is not in the npm registry. |
|
| 81 |
-37 error 404 You should bug the author to publish it (or use the name yourself!) |
|
| 82 |
-37 error 404 It was specified as a dependency of 'famous-angular' |
|
| 83 |
-37 error 404 |
|
| 84 |
-37 error 404 Note that you can also install from a |
|
| 85 |
-37 error 404 tarball, folder, http url, or git url. |
|
| 86 |
-38 verbose exit [ 1, true ] |